# Python 数据类型转换

# 1. 整数与浮点数之间的转换
# 整数和浮点数之间的转换是比较常见的。
# 整数和浮点数之间的转换，可以用 float() 函数来实现。

# 例如：
num1 = 10
num2 = 3.14

# 整数转浮点数
num3 = float(num1)
print(num3)  # 10.0

# 浮点数转整数
num4 = int(num2)
print(num4)  # 3


# 2. 字符串与数字之间的转换
# 字符串和数字之间的转换，可以用 int() 和 float() 函数来实现。

# 例如：
str1 = "10"
str2 = "3.14"

# 字符串转整数
num5 = int(str1)
print(num5)  # 10

# 字符串转浮点数
num6 = float(str2)
print(num6)  # 3.14


# 3. 字符串与布尔值之间的转换
# 字符串和布尔值之间的转换，可以用 bool() 函数来实现。

# 例如：
str3 = "True"
str4 = "False"

# 字符串转布尔值
bool1 = bool(str3)
bool2 = bool(str4)
print(bool1)  # True
print(bool2)  # False


# 4. 其他类型之间的转换
# 其他类型之间的转换，可以用 str() 函数来实现。

# 例如：
num7 = 10
str5 = str(num7)
print(str5)  # "10"

# 字符串转其他类型
num8 = int(str5)
print(num8)  # 10


# 5. 总结
# 整数、浮点数、字符串、布尔值，以及其他类型之间的转换，都可以使用相应的函数来实现。

